package com.yswy.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.yswy.domain.common.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("提现配置表")
@TableName(value = "transfer_config")
public class TransferConfig extends Model<TransferConfig> {

    @TableId(type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("提现位置  0 首页小额提现  1 金币提现   2 红包提现")
    private Integer transferPosition;
    @ApiModelProperty("每日提现次数")
    private Integer countNum;
    @ApiModelProperty("是否开启微信提现 fase未开启  true开启 ")
    private Boolean openWx;
    @ApiModelProperty("是否开启支付宝提现 fase未开启  true开启")
    private Boolean openZfb;
    @ApiModelProperty("支付宝最低提现金额（分）")
    private Integer zfbMinNum;
    @ApiModelProperty("微信最低提现金额（分）")
    private Integer wxMinNum;
    @ApiModelProperty("提现审核阈值")
    private Integer auditThreshold;

    @ApiModelProperty("登录天数阈值 ")
    private Integer loginNum;
    @ApiModelProperty("当日阅读消息阈值")
    private Integer readMsgNum;
    @ApiModelProperty("金币汇率")
    private Integer speciesRate;
    @ApiModelProperty("提现说明")
    private String transferMsg;

}
